// pages/history/history.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
      historyArr:[]
  },
// 复制文本
CopyTxt(e) {
  console.log(e.currentTarget.dataset.text);
  wx.setClipboardData({
      //复制文本
      data: e.currentTarget.dataset.text,
      success: function (res) {
          wx.getClipboardData({
              success(res) {
                  wx.showToast({
                      title: "复制成功",
                      icon: "none", //是否需要icon
                      mask: "true" //是否设置点击蒙版，防止点击穿透
                  });
              }
          });
      }
  });
},
// 刷新
refreash(){
  let historyArr=wx.getStorageSync('historyTxt');
  // console.log(historyArr);
  for (let i = 0; i < historyArr.length; i++) {
    const element = historyArr[i];
    let type=typeof(element);
    // console.log(type);
    switch (type) {
      case "string":
        historyArr[i] ={
          text: historyArr[i].slice(3, element.length - 4)
        }
        // console.log( historyArr[i] );
        break;
        case "object":
          if (historyArr[i].newslist) {
            historyArr[i] =historyArr[i].newslist[0]
          }
        break;
      default:
        break;
    }
    
  }
    this.setData({
      historyArr:historyArr
    })
},
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {
    wx.setNavigationBarTitle({
      title: '历史汇总',
    })
    this.refreash()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
        this.refreash()
        wx.showToast({
          title: "刷新成功",
          duration: 400,
          success:()=>{
              wx.stopPullDownRefresh()
          }
      });
     
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})